package com.ncloud.crm.entity.order;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

import java.util.Date;

/**
 * Created by shiqiang on 2017/5/12.
 */
public class OrderDiscntFee {
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long	 orderId;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long custId;
    private String   modifyTag;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long   discntInstId;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long   discntId;
    private String   discntName;
    private String   feeType;
    private String   feeCode;
    private String   payType;
    private Long   receivedFee;
    private Long   payFee;
    private Long   balance;
    private Long   standard;
    private Integer billingCycle;
    private String cycleUnit;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date beginDate;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date endDate;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long createUser;
    private Long feeValue;
    private Long feeValue2;
    private String strValue;
    private String strValue2;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getModifyTag() {
        return modifyTag;
    }

    public void setModifyTag(String modifyTag) {
        this.modifyTag = modifyTag;
    }

    public Long getDiscntInstId() {
        return discntInstId;
    }

    public void setDiscntInstId(Long discntInstId) {
        this.discntInstId = discntInstId;
    }

    public Long getDiscntId() {
        return discntId;
    }

    public void setDiscntId(Long discntId) {
        this.discntId = discntId;
    }

    public String getDiscntName() {
        return discntName;
    }

    public void setDiscntName(String discntName) {
        this.discntName = discntName;
    }

    public String getFeeType() {
        return feeType;
    }

    public void setFeeType(String feeType) {
        this.feeType = feeType;
    }

    public String getFeeCode() {
        return feeCode;
    }

    public void setFeeCode(String feeCode) {
        this.feeCode = feeCode;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public Long getReceivedFee() {
        return receivedFee;
    }

    public void setReceivedFee(Long receivedFee) {
        this.receivedFee = receivedFee;
    }

    public Long getPayFee() {
        return payFee;
    }

    public void setPayFee(Long payFee) {
        this.payFee = payFee;
    }

    public Long getBalance() {
        return balance;
    }

    public void setBalance(Long balance) {
        this.balance = balance;
    }

    public Long getStandard() {
        return standard;
    }

    public void setStandard(Long standard) {
        this.standard = standard;
    }

    public Integer getBillingCycle() {
        return billingCycle;
    }

    public void setBillingCycle(Integer billingCycle) {
        this.billingCycle = billingCycle;
    }

    public String getCycleUnit() {
        return cycleUnit;
    }

    public void setCycleUnit(String cycleUnit) {
        this.cycleUnit = cycleUnit;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Long getFeeValue() {
        return feeValue;
    }

    public void setFeeValue(Long feeValue) {
        this.feeValue = feeValue;
    }

    public Long getFeeValue2() {
        return feeValue2;
    }

    public void setFeeValue2(Long feeValue2) {
        this.feeValue2 = feeValue2;
    }

    public String getStrValue() {
        return strValue;
    }

    public void setStrValue(String strValue) {
        this.strValue = strValue;
    }

    public String getStrValue2() {
        return strValue2;
    }

    public void setStrValue2(String strValue2) {
        this.strValue2 = strValue2;
    }

    public Long getCustId() {
        return custId;
    }

    public void setCustId(Long custId) {
        this.custId = custId;
    }
}
